/**
 * 返回一个数组对象里对应字段名所有数据的数组
 * @param {*} arr 原数组
 * @param {*} key 键名
 */
export const clapArr = (arr, key) => {
  const newArr = []
  arr[0][key] && clap(arr, key)
  function clap (arr, key) {
    if (arr instanceof Array) {
      arr.forEach(item => {
        newArr.push(item[key])
        if (item.children) {
          clap(item.children, key)
        }
      })
    }
  }
  return newArr
}
